Part Number Hot Search : 
2SK1308H LEADFREE AVS12 TLE4203 EP20K100 74LS279D DC608F TLE4203
Product Description
Full Text Search
 

To Download PM3351 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 PM3351
APPLICATION NOTE PMC-971167 ISSUE 1 PM3351 ELAN 1X100 ETHERNET SWITCH
PM3351 ELAN 1X100
ANSWERS TO FREQUENTLY ASKED QUESTIONS REGARDING THE PM3351 ELAN-1X100 DEVICE
ISSUE 1: FEBRUARY 1998
PMC-Sierra, Inc.
105 - 8555 Baxter Place Burnaby, BC Canada V5A 4V7 604 .415.6000
PM3351
APPLICATION NOTE PMC-971167 ISSUE 1 PM3351 ELAN 1X100 ETHERNET SWITCH
CONTENTS 1 2 3 4 REFERENCES......................................................................................... 1 GLOSSARY OF TERMS .......................................................................... 2 BACKGROUND AND OVERVIEW ........................................................... 4 ANSWERS TO FREQUENTLY ASKED QUESTIONS.............................. 5 Q1) Q2) Q3) Q4) Q5) Q6) IS THERE A REFERENCE DESIGN AVAILABLE FOR THE PM3351? ............................................................................ 5 DOES THE PM3351 REQUIRE EXTERNAL MEMORY? ... 5 WHAT KIND AND SIZE OF MEMORY IS RECOMMENDED FOR USE WITH THE PM3351? ......................................... 5 HOW MANY PORTS CAN THE ELAN FAMILY SUPPORT IN NON-BLOCKING CONFIGURATIONS? ............................. 6 WHAT SPEED OF PCI BUS DOES THE PM3351 SUPPORT? ........................................................................ 6 CAN THE PM3351 RUN WITHOUT AN EXTERNAL MICROCONTROLLER FOR CONTROL AND MONITORING? .................................................................. 7 WHAT FUNCTIONS OF THE PM3351 ARE PERFORMED IN HARDWARE, AND WHICH ARE PERFORMED IN FIRMWARE? ...................................................................... 7 WHAT FIRMWARE IS PROVIDED WITH THE PM3351? ... 8 CAN I CUSTOMIZE THE FIRMWARE FOR THE PM3351'S INTEGRATED RISC PROCESSOR FOR MY SPECIFIC APPLICATION? .................................................................. 8
Q7)
Q8) Q9)
Q10) HOW MANY MAC ADDRESSES CAN BE SUPPORTED BY THE PM3351? .................................................................... 8 Q11) WHAT HAPPENS WHEN THE PM3351'S ADDRESS LEARNING LIMIT IS EXCEEDED? .................................... 8
i
PM3351
APPLICATION NOTE PMC-971167 ISSUE 1 PM3351 ELAN 1X100 ETHERNET SWITCH
Q12) WHAT IS THE DIFFERENCE BETWEEN "FLOODING" AND "BROADCASTING"?........................................................... 8 Q13) DOES THE PM3351 SUPPORT ADDRESS AGING? ........ 9 Q14) IN A SWITCH SUPPORTING SNMP HOW DO MULTIPLE , PM3351 DEVICES SHARE MEMORY DATA STRUCTURES? ................................................................. 9 Q15) HOW SHOULD A MIB (MANAGEMENT INFORMATION BASE) BE DESIGNED FOR THE PM3351? ...................... 9 Q16) IS A PCI ARBITER DESIGN AVAILABLE FOR THE PM3351? ............................................................................ 9 Q17) WHAT TEMPERATURE RANGE DOES THE PM3351 SUPPORT? ...................................................................... 10 Q18) WHAT IS THE POWER CONSUMPTION OF PM3351?... 10 Q19) MUST THE BIAS5V PIN OF THE PM3351 BE CONNECTED? ................................................................. 10 Q20) HOW SHOULD MULTIPLE PM3351 DEVICES BE CONNECTED TO A SINGLE PCI BUS?........................... 10 5 CONTACTING PMC-SIERRA, INC. ....................................................... 11
ii
PM3351
APPLICATION NOTE PMC-971167 ISSUE 1 PM3351 ELAN 1X100 ETHERNET SWITCH
1 [1] [2] [3] [4] [5] [6]
REFERENCES PCI SIG, "PCI Local Bus Specification," June 1995, Version 2.1 PCI Industrial Computers Manufacturers Group, "PCI Compact Specification," 1995, Version 1.0 PMC-Sierra, PMC-970109, "Eight Port Ethernet Switch," PM3350 Standard Product Datasheet, Issue 1 PMC-Sierra, PMC-970113, "Single Port Fast Ethernet Switch," PM3351 Standard Product Datasheet, Issue 1 PMC-Sierra, PMC-970391, "PM3350 ELAN 8x10 24-port Ethernet Switch Reference Design", Issue 4 PMC-Sierra, PMC-970390, "PM3351 ELAN 1x100 2-port Ethernet Switch Reference Design", Issue 4
1
PM3351
APPLICATION NOTE PMC-971167 ISSUE 1 PM3351 ELAN 1X100 ETHERNET SWITCH
2
GLOSSARY OF TERMS BGA Ball Grid Array. This term refers to a type of pack for ICs. The package is electrically connected to the circuit board via conductive balls arranged in a grid pattern on the underside of the package. The PM3350 device is packaged in a 256 pin Super BGA. The PM3351 device is packaged in a 208 pin PQFP (Plastic Quad Flat Pack ). A flow control algorithm for half-duplex ports of an Ethernet Switch. Backpressure is activated to slow a sending device and ensure no packets are lost. It implements this by sending a JAM sequence (including an appropriate inter-frame gap) to the transmitting port. Once the port is cleared, normal operation is resumed. In full duplex ports, PAUSE frames are used for flow control. CRC Cyclic Redundancy Check. This is a method of detecting bit errors by dividing a received bit stream by a binary polynomial and comparing the remainder with a received CRC value. Dynamic RAM Carrier Sense Multiple Access with Collision Detect. CSMA/CD is the protocol used by Ethernet LANs. CSMA/CD uses contention to arbitrate access for multiple devices to a shared medium. In other words, several devices may choose to use the medium at the same time in which case a collision occurs resulting in all the devices waiting a random back off period before retransmitting. DMA ELAN Direct Memory Access Ethernet Local Area Network. This is PMC-Sierra's mnemonic for its family of current generation Ethernet products. This occurs when a packet at the head of the FIFO has a destination port that is occupied or busy, and the next packet in the queue has a destination port which is available. This next packet cannot go through the FIFO since it is waiting on the packet in the "head of the line". Integrated Circuit.
Back Pressure Flow Control
DRAM CSMA/CD
Head of Line Blocking
IC
2
PM3351
APPLICATION NOTE PMC-971167 ISSUE 1 PM3351 ELAN 1X100 ETHERNET SWITCH
MAU MAC MIB PCI2.1 PERL RAM RISC
Media Access Unit Media Access Controller. Management Information Base Peripheral Component Interconnect Bus Specification Version 2.1 Practical Extraction and Reporting Language Random Access Memory. Reduced Instruction Set Controller. This term is used generically to refer to microcontrollers which have been optimized for fast execution cycles by reducing the number of possible instructions (thereby decreasing the time to decode the instruction). Remote Monitoring Real Time Operating System Simple Network Management Protocol Static RAM. Transmission Control Protocol / Internet Protocol. An uplink is a port (or ports) on a switch that has higher capacity than the remaining ports and is dedicated to the purpose of transferring data to a LAN server or printer
RMON RTOS SNMP SRAM TCP/IP Uplink
3
PM3351
APPLICATION NOTE PMC-971167 ISSUE 1 PM3351 ELAN 1X100 ETHERNET SWITCH
3
BACKGROUND AND OVERVIEW PMC-Sierra's PM3351, ELAN1x100 Single Port Fast Ethernet Switch and PM3350 ELAN-8x10 Eight Port Ethernet Switch are full-featured devices which can be used separately or together to implement highly integrated switched Ethernet networking equipment like desktop and workgroup switches. In order to help customers quickly find the answers to their questions, the following list of answers to frequently asked questions regarding the PM3351 has been compiled. A separate list of answers to frequently asked questions is available for the PM3350 device. In this document, the term "PM3351" will refer to the ELAN-1x100 device.
4
PM3351
APPLICATION NOTE PMC-971167 ISSUE 1 PM3351 ELAN 1X100 ETHERNET SWITCH
4 Q1) A1)
ANSWERS TO FREQUENTLY ASKED QUESTIONS Is there a reference design available for the PM3351? Yes. There is a reference design available for the PM3351. The PM3351 ELAN 1x100 2-Port Fast Ethernet Switch Reference Design (PMC970390) shows a 2 port 10/100 Base-T Ethernet switch. PMC-Sierra Sales Representatives have copies of this document available for distribution. It is suggested that customers periodically query their local PMCSierra Sales Representative for the latest documentation for the PM3351. PMC-Sierra also has a World Wide Web site at http://www.pmc-sierra.com from which documentation can be ordered or downloaded. Furthermore, customers can register themselves on the Web site to be notified in the event of changes to the documentation.
Q2) A2)
Does the PM3351 require external memory? The PM3351 requires external memory for packet buffering, data structures, and auxiliary program storage. The PM3351 has a small amount of internal RAM which is used for packet switching firmware. What kind and size of memory is recommended for use with the PM3351? For the PM3351 device, the minimum memory recommended is 1/2 Mbyte of 15 ns asynch SRAM in a (4 x 128k x 8) configuration. Additional memory may be desired to support large address tables or packet buffering space. PMC Sierra can assist the customer in selecting the optimum memory configuration. In addition the master device in the system requires 256K of 150 ns EPROM or EEPROM in a (1 x 256k x 8) configuration.
Q3) A3)
5
PM3351
APPLICATION NOTE PMC-971167 ISSUE 1 PM3351 ELAN 1X100 ETHERNET SWITCH
Q4) A4)
How many ports can the ELAN family support in non-blocking configurations? The ELAN supports a scalable architecture. The following table summarizes the non-blocking configurations. Table 1 Non-Blocking Configurations # PM3351 Devices 0 1 1 2 2 2 3 4 4 Switch Port Configuration 64x10 56x10 + 1x10/100 48x10 + 1x10/100 40x10 + 2x10/100 32x10 + 2x10/100 24x10 + 2x10/100 16x10 + 3x10/100 8x10 + 4x10/100 4x10/100
# PM3350 Devices 8 7 6 5 4 3 2 1 0
A switch will be non-blocking as long as the bandwidth required on the switching fabric (in this case the PCI bus) does not exceed the limits (peak and average) of that switching fabric. If the limit is exceeded, blocking/collisions will occur, and packets will be dropped. In the case of the PM3351, which uses a 32-bit, 33 to 45 MHz PCI bus, it has a peak aggregate bandwidth of 1 Gbit/s and a sustained average bandwidth of 500 Mbit/s. Q5) A5) What speed of PCI bus does the PM3351 support? The PM3351 was designed and characterized to operate with a 33 to 45 MHz PCI bus. There are currently no plans for the PM3351 to support the 66 MHz PCI bus.
6
PM3351
APPLICATION NOTE PMC-971167 ISSUE 1 PM3351 ELAN 1X100 ETHERNET SWITCH
Q6) A6)
Can the PM3351 run without an external microcontroller for control and monitoring? Yes, the PM3351 is controlled and monitored by PMC-Sierra's proprietary SmartPathTM RISC processor. This processor is primarily responsible for performing the Ethernet/IEE802.3 packet switching functions. It also manages other functions such backpressure, flow control, address aging, topology changes, spanning tree protocol (IEEE802.1d), and hosting an on chip SNMP agent.
Q7) A7)
What functions of the PM3351 are performed in hardware, and which are performed in firmware? The PM3351 uses an implementation which mixes hardware and firmware functionality for both high performance and flexibility. In the PM3351, the hardware is responsible for: * * * * * Processing received Ethernet frames and placing them into packet buffers; Performing the hash table address lookup; Transferring packet buffers to the port for transmission; Transferring packets over the PCI bus that are destined for another ELAN device for transmission; and Providing a consistent, accurate clock and programmable alarms used for address aging.
In the PM3351, the firmware is responsible for everything else, including: * * * * * Making filtering decisions; Making forward versus flood decisions (based on results of address lookup); Queuing packets to the appropriate transmit queue; Initiating the transmission of a packet in the transmit queue; and Maintaining the list of free packet buffers and other data structures.
7
PM3351
APPLICATION NOTE PMC-971167 ISSUE 1 PM3351 ELAN 1X100 ETHERNET SWITCH
Q8) A8)
What firmware is provided with the PM3351? Customers using the PM3351 can obtain firmware free of charge. There are two versions of the firmware available: one supporting unmanaged operation, and a second supporting managed operation including SNMP agent, and Universal MIB. A number of configuration variables can also be set for each specific system including the number of MAC addresses supported, and the number of packet buffers. The current firmware is compatible with standard SNMP managers such as HP OpenView. PMC-Sierra does not provide a management GUI or management application software.
Q9) A9)
Can I customize the firmware for the PM3351's integrated RISC processor for my specific application? The PM3351 has PMC-Sierra's embedded SmartPathTM RISC processor. Currently no development platform is available for customers, and any custom functionality must be supported by PMC-Sierra. For information on customizing the firmware, please contact Louis Pengue, Director of Marketing. He can be reached at louis@pmc-sierra.com or 503-5201800.
Q10) How many MAC addresses can be supported by the PM3351? A10) The maximum number of MAC addresses that can be supported is 32,768. This is also limited by the amount of memory in the system. Each address supported requires 64 bytes of memory. The number for a specific system is set when the firmware is configured. Q11) What happens when the PM3351's address learning limit is exceeded? A11) If the design's learning limit is exceeded, packets will be flooded through the switch. The previously learned addresses will not be flushed until they have aged out. PM3351's can learn addresses up to a limit determined at firmware configuration. Q12) What is the difference between "flooding" and "broadcasting"? A12) PMC-Sierra uses the term "flooding" to refer to packet broadcasts performed because the destination address has not been learned. Flooding and
8
PM3351
APPLICATION NOTE PMC-971167 ISSUE 1 PM3351 ELAN 1X100 ETHERNET SWITCH
broadcasting both have the same effect -- the same packet is transmitted on all ports. Q13) Does the PM3351 support address aging? A13) Yes, the PM3351 fully supports address aging. The maximum age for an address is configurable from 2 to 4000 seconds with the default being 300 seconds. Address aging allows the system to reclaim the resources (hash buckets) used by inactive addresses. Q14) In a switch supporting SNMP, how do multiple PM3351 devices share memory data structures? A14) One device acts as the master hosting the SNMP agent. Each slave device keeps track of per port and per MAC statistics. Periodically the slave device updates the master using a chip-to-chip messaging system. Q15) How should a MIB (Management Information Base) be designed for the PM3351? A15) A MIB is a collection of information on the managed device. There are three standard MIBs that are supported by the PM3351 (IETF rfc1643, rfc1213, and rfc1493). Additionally PMC-Sierra is defining a private or enterprise MIB that gives the network manager access to data unique to an ELAN-based switch. For example, ELAN-based switches support backpressure even though backpressure is not standardized. With the enterprise MIB, backpressure may be turned on or off. Once provided with the MIB definition, a MIB compiler takes the ASN.1 representation of the MIB data and converts it into one or more C-language source files that can be compiled with the management software source code. These source files include access routines to manipulate the MIB data. Q16) Is a PCI arbiter design available for the PM3351? A16) Yes. Whenever multiple devices are stacked on a PCI bus, a PCI arbiter is required. This arbiter is implemented external to the PM3351 device. A free description for an 8-device PCI arbiter is available (synthesized from a Verilog implementation) from PMC-Sierra and can be used to program a programmable logic device.
9
PM3351
APPLICATION NOTE PMC-971167 ISSUE 1 PM3351 ELAN 1X100 ETHERNET SWITCH
Q17) What temperature range does the PM3351 support? A17) The PM3351 is classified as a Commercial device (0 C to 70 C). However, the part will operate over a wider temperature range. Please see the data sheet after final characterization for the requirements for extended temperature operation. Q18) What is the power consumption of PM3351? A18) The power consumption of the PM3351 will be given in the data sheet after final characterization. The current power estimate is from approximately 1 to 1 1/4 W. Q19) Must the BIAS5V pin of the PM3351 be connected? A19) Yes. To avoid damage to the device, the BIAS5V signals must be connected to a voltage that is equal to or higher than the VDD[28:1] power supplies Q20) How should multiple PM3351 devices be connected to a single PCI bus? A20) Access to multiple PM3351 devices sharing a PCI bus is system specific. The PM3351 evaluation board and PM3351 reference design show a specific example of an implementation. The firmware on the master PM3351/PM3351 writes, upon boot-up, to the PCI configuration space register on each of the ELAN devices in the system. As per the PCI Local bus specification, the configuration register write operation makes use of the IDSEL pin on the device, with the IDSEL pin connected to one of the AD bus lines through a 1.0 k-ohm resistor. The general equation used by firmware for mapping IDSEL to the AD bus is given below: (1) in a system comprised of a mix of PM3350/PM3351 devices : (1.a) IDSEL mapping to the PM3350 devices in the system: * * * * * * * * for first PM3350 device: for second PM3350 device: for third PM3350 device: for fourth PM3350 device: for fifth PM3350 device: for sixth PM3350 device: for seventh PM3350 device: for eighth PM3350 device: AD[16] AD[17] AD[18] AD[19] AD[20] AD[21] AD[22] AD[23]
(1.b) IDSEL mapping to the PM3351 devices in the system:
10
PM3351
APPLICATION NOTE PMC-971167 ISSUE 1 PM3351 ELAN 1X100 ETHERNET SWITCH
* * * *
for first PM3351 device: for second PM3351 device: for third PM3351 device: for fourth PM3351 device:
AD[29] AD[28] AD[27] AD[26]
(2) in a system comprised solely of PM3351 devices : * * * * for first PM3351 device: for second PM3351 device: for third PM3351 device: for fourth PM3351 device: AD[31] AD[30] AD[29] AD[28]
Failure to connect the IDSEL of a device to the correct AD bus line will cause the firmware boot sequence to not complete correctly; this will be indicated by the LED pattern output during the boot-up.
11
PM3351
APPLICATION NOTE PMC-971167 ISSUE 1 PM3351 ELAN 1X100 ETHERNET SWITCH
5
CONTACTING PMC-SIERRA, INC. PMC-Sierra, Inc. 105-8555 Baxter Place, Burnaby, BC Canada V5A 4V7 Tel: Fax: (604) 415-6000 (604) 415-6200 document@pmc-sierra.com info@pmc-sierra.com apps@pmc-sierra.com http://www.pmc-sierra.com
Document Information: Corporate Information: Application Information: Web Site
None of the information contained in this document constitutes an express or implied warranty by PMC-Sierra, Inc. as to the sufficiency, fitness or suitability for a particular purpose of any such information or the fitness, or suitability for a particular purpose, merchantability, performance, compatibility with other parts or systems, of any of the products of PMC-Sierra, Inc., or any portion thereof, referred to in this document. PMC-Sierra, Inc. expressly disclaims all representations and warranties of any kind regarding the contents or use of the information, including, but not limited to, express and implied warranties of accuracy, completeness, merchantability, fitness for a particular use, or non-infringement. In no event will PMC-Sierra, Inc. be liable for any direct, indirect, special, incidental or consequential damages, including, but not limited to, lost profits, lost business or lost data resulting from any use of or reliance upon the information, whether or not PMC-Sierra, Inc. has been advised of the possibility of such damage. (c) 1998 PMC-Sierra, Inc. PM-971167 (R1) Issue date: April 1998
PMC-Sierra, Inc.
105 - 8555 Baxter Place Burnaby, BC Canada V5A 4V7 604 .415.6000


▲Up To Search▲   

 
Price & Availability of PM3351

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X